<?
include_once '../includes/config.php';
include_once '../includes/parcial.php';
$indice = 0;
$cantLineas = 0;
$paginas = 1;
$objeto = $_POST['objeto'];
switch ($objeto)
{
  case "Gabinete":
    ?>
    <div  id="administradorGabinetes">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Tamaño", "150") ?>
        <?= Helper::tituloEncabezado("Descripción", "350") ?>
      </div>
      <div id="lineas">
        <?
        $GabineteServicios = new GabineteServicios();
        $gabinetes = $GabineteServicios->listar();
        foreach ($gabinetes as $g)
        {
          ?>
          <div id="<?= $indice ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
          ?>">
                 <?= Helper::filaTabla($g->getNombre(), "150", "nombre_" . $indice) ?>
                 <?= Helper::filaTabla($g->getTamano(), "150", "tamano_" . $indice) ?>
                 <?= Helper::filaTabla($g->getDescripcion(), "350", "descripcion_" . $indice) ?>
          </div>
          <script type="text/javascript">
            $(document).ready(function(){
              $("#<?= $indice ?>").contextMenu("contextMenu2", 
              {
                bindings: {
                  'modificar': function(t) 
                  {
                    $("#tope").slideUp(1);
                    $("#tope").load("modificarGabinete.php",{id: <?= $g->getId() ?>});
                    $("#tope").slideDown(1);
                  },
                  'eliminar': function(t) 
                  {
                    var tag="<?= $indice ?>";
                    $("#"+tag).css({'background-color':'red'});
                    if (confirm("¿Desea eliminar el gabinete?"))
                    {
                      $.blockUI();
                      $.ajax(
                      {
                        type: "POST",
                        url: "eliminarObjeto.php",
                        data: {objeto: "Gabinete", id: <?= $g->getId() ?>},
                        success: function(data){
                          if (data=="1"){
                            $.ajax({
                              type: "POST",
                              url: "recargarTablas.php",
                              data: {objeto: "Gabinete"},
                              success: function(data){
                                $("#recargarTabla").html(data);
                                $.unblockUI();
                                $.growlUI('Gabinete Eliminado..'); 
                                $("#"+tag).css({'background-color':'#996'});
                              }
                            });
                          }
                          else{
                            $.unblockUI();
                            $.growlUI('Error al eliminar..'); 
                          }
                        }
                      });
                    }
                    else{
                      $("#"+tag).css({'background-color':'#996'});
                    }
                  }
                }
              });
                                                                
            });
          </script>
          <?
          $indice++;
          $cantLineas++;
          if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($gabinetes))
          {
            $paginas++;
            $cantLineas = 0;
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Usuario":
    ?>
    <div  id="administradorGabinetes">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Apellido", "150") ?>
        <?= Helper::tituloEncabezado("Nombre de usuario", "350") ?>
      </div>
      <div id="lineas">
        <?
        $UsuarioServicios = new UsuarioServicios();
        $usuarios = $UsuarioServicios->listarUsuarios();
        foreach ($usuarios as $u)
        {
          ?>
          <div id="<?= $u->getId() ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
          ?>">
                 <?= Helper::filaTabla($u->getNombre(), "150", "nombre_" . $indice) ?>
                 <?= Helper::filaTabla($u->getApellido(), "150", "apellido_" . $indice) ?>
                 <?= Helper::filaTabla($u->getNombreUsuario(), "350", "nombreUsuario_" . $indice) ?>
          </div>
          <script type="text/javascript">
            $(document).ready(function(){
              $("#<?= $u->getId() ?>").contextMenu("contextMenu2", 
              {
                bindings: {
                  'modificar': function(t) 
                  {
                    $("#tope").slideUp(1);
                    $("#tope").load("modificarUsuario.php",{id: $("#<?= $u->getId() ?>").attr("id")});
                    $("#tope").slideDown(1);
                  },
                  'eliminar': function(t) 
                  {
                    var tag="<?= $indice ?>";
                    $("#"+tag).css({'background-color':'red'});
                    if (confirm("¿Desea eliminar el usuario?"))
                    {
                      $.blockUI();
                      $.ajax(
                      {
                        type: "POST",
                        url: "eliminarObjeto.php",
                        data: {objeto: "Usuario", id: $("#<?= $u->getId() ?>").attr("id")},
                        success: function(data){
                          if (data=="1"){
                            $.ajax({
                              type: "POST",
                              url: "recargarTablas.php",
                              data: {objeto: "Usuario"},
                              success: function(data){
                                $("#recargarTabla").html(data);
                                $.unblockUI();
                                $.growlUI('Usuario Eliminado..'); 
                                $("#"+tag).css({'background-color':'#996'});
                              }
                            });
                          }
                          $.unblockUI();
                          $.growlUI('Error al eliminar..'); 
                        }
                      });
                    }
                    else{
                      $("#"+tag).css({'background-color':'#996'});
                    }
                  }
                }
              });

            });
          </script>
          <?
          $indice++;
          $cantLineas++;
          if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($usuarios))
          {
            $paginas++;
            $cantLineas = 0;
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Terapeuta":
    ?>
    <div id="administradorTerapeutas">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Apellido", "150") ?>
        <?= Helper::tituloEncabezado("Documento", "150") ?>
        <?= Helper::tituloEncabezado("Teléfono", "150") ?>
      </div>
      <?
      $TerapeutaServicios = new TerapeutaServicios();
      $terapeutas = $TerapeutaServicios->listar();
      foreach ($terapeutas as $terapeuta)
      {
        ?>
        <div id="<?= $indice ?>" data-id="<?= $terapeuta->id ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
        ?>">
               <?= Helper::filaTabla($terapeuta->getNombre(), "150", "nombre_" . $indice) ?>
               <?= Helper::filaTabla($terapeuta->getApellido(), "150", "apellido_" . $indice) ?>
               <?= Helper::filaTabla($terapeuta->getNroDocumento(), "150", "nro_documento_" . $indice) ?>
               <?= Helper::filaTabla($terapeuta->getTelefono(), "150", "telefono_" . $indice) ?>
        </div>
        <script type="text/javascript">
          $(function(){
            $("#<?= $indice ?>").contextMenu("contextMenu2", {
              bindings: {
                'modificar': function(t) {
                  $("#tope").load("modificarTerapeuta.php",{id: $("#<?= $indice ?>").data("id")});
                  $("#tope").slideDown(1);
                  $('html, body').animate({ scrollTop: 0 }, 0);
                },
                'eliminar': function(t) 
                {
                  var tag="<?= $indice ?>";
                  $("#"+tag).css({'background-color':'red'});
                  if (confirm("¿Desea eliminar el registro?"))
                  {
                    $.blockUI();
                    $.ajax(
                    {
                      type: "POST",
                      url: "eliminarObjeto.php",
                      data: {objeto: "Terapeuta", id: $("#<?= $indice ?>").data("id")},
                      success: function(data){
                        if (data=="1"){
                          $.ajax({
                            type: "POST",
                            url: "recargarTablas.php",
                            data: {objeto: "Terapeuta"},
                            success: function(data){
                              $("#recargarTabla").html(data);
                              $.unblockUI();
                              $.growlUI('Registro eliminado..'); 
                              $("#"+tag).css({'background-color':'#996'});
                            }
                          });
                        }
                        $.unblockUI();
                        $.growlUI('Error al eliminar..'); 
                      }
                    });
                  }
                  else{
                    $("#"+tag).css({'background-color':'#996'});
                  }
                }
              }
            });    
          });
        </script>
        <?
        $indice++;
        $cantLineas++;
        if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($terapeutas))
        {
          $paginas++;
          $cantLineas = 0;
        }
      }
      ?>
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>

    <?
    break;
  case "PermisoTemporal":
    ?>
    <div  id="administradorGrupos">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Grupo asignado", "150") ?>
        <?= Helper::tituloEncabezado("Usuario asignado", "150") ?>
        <?= Helper::tituloEncabezado("Fecha", "450") ?>
      </div>
      <div id="lineas">
        <?
        $PermisosServicios = new PermisoTemporalServicios();
        $permisos = $PermisosServicios->listarPermisoTemporalUsuario(1);
        foreach ($permisos as $p)
        {
          ?>
          <div id="<?= $indice ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
          ?>">
                 <?= Helper::filaTabla($p->getGrupo()->getNombre(), "150", "grupo_" . $indice) ?>
                 <?= Helper::filaTabla($p->getUsuarioAsignado()->getNombre(), "150", "usuario_" . $indice) ?>
                 <?= Helper::filaTabla($p->getFechaDesde() . ", de " . substr($p->getHoraDesde(), 0, 5) . " a " . substr($p->getHoraHasta(), 0, 5), "450", "fechadesde_" . $indice) ?>
          </div>
          <script type="text/javascript">
            $(document).ready(function(){
              $("#<?= $indice ?>").contextMenu("contextMenu2", 
              {
                bindings: {
                  'modificar': function(t) 
                  {
                    $("#tope").slideUp(1);
                    $("#tope").load("modificarPermisoTemporal.php",{id: $("#<?= $indice ?>").attr("id")});
                    $("#tope").slideDown(1);
                                          
                  },
                  'eliminar': function(t) 
                  {
                    var tag="<?= $indice ?>";
                    $("#"+tag).css({'background-color':'red'});
                    if (confirm("¿Desea eliminar el permiso temporal?"))
                    {
                      $.blockUI();
                      $.ajax(
                      {
                        type: "POST",
                        url: "eliminarObjeto.php",
                        data: {objeto: "permisoTemporal", id: $("#<?= $indice ?>").attr("id")},
                        success: function(data){
                          if (data=="1"){
                            $("#cuerpo").load("administradorPermisoTemporal.php");
                            $.unblockUI();
                            $.growlUI('Permiso Temporal Eliminado..'); 
                            $("#"+tag).css({'background-color':'#996'});

                          }
                          else{
                            $.unblockUI();
                            $.growlUI('Error al eliminar..'); 
                          }
                        }
                      });
                    }
                    else{
                      $("#"+tag).css({'background-color':'#996'});
                    }
                  }
                }
              });
                                                                
            });
          </script>
          <?
          $indice++;
          $cantLineas++;
          if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($grupos))
          {
            $paginas++;
            $cantLineas = 0;
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Producto":
    ?>
    <div  id="administradorProductos">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Tamaño", "150") ?>
        <?= Helper::tituloEncabezado("Descripción", "350") ?>
      </div>
      <div id="lineas">
        <?
        $productosServicios = new ProductoServicios();
        $productos = $productosServicios->listar();
        if (is_array($productos))
        {
          /* @var $producto ProductoDTO */
          foreach ($productos as $producto)
          {
            ?>
            <div id="<?= $indice ?>" class="linea <?
        echo $paginas . ' ';
        if ($indice >= CANT_LINEAS_ABM)
          echo 'escondidas';
            ?>">
                   <?= Helper::filaTabla($producto->getDescripcion(), "150", "descripcion_" . $indice) ?>
                   <?= Helper::filaTabla($producto->getPrecio(), "150", "precio_" . $indice) ?>
                   <?= Helper::filaTabla($producto->getCosto(), "150", "costo_" . $indice) ?>
            </div>
            <script type="text/javascript">
              $(document).ready(function(){
                $("#<?= $indice ?>").contextMenu("contextMenu2", 
                {
                  bindings: {
                    'modificar': function(t) 
                    {
                      $("#tope").slideUp(1);
                      $("#tope").height(100);
                      $("#tope").load("modificarProducto.php",{id: <?= $producto->getId() ?>});
                      $("#tope").slideDown(1);
                    },
                    'eliminar': function(t) 
                    {
                      var tag="<?= $indice ?>";
                      $("#"+tag).css({'background-color':'red'});
                      if (confirm("¿Desea eliminar el producto?"))
                      {
                        $.blockUI();
                        $.ajax(
                        {
                          type: "POST",
                          url: "eliminarObjeto.php",
                          data: {objeto: "Producto", id: <?= $producto->getId() ?>},
                          success: function(data){
                            if (data=="1"){
                              $.ajax({
                                type: "POST",
                                url: "recargarTablas.php",
                                data: {objeto: "Producto"},
                                success: function(data){
                                  $("#recargarTabla").html(data);
                                  $.unblockUI();
                                  $.growlUI('Producto Eliminado..'); 
                                  $("#"+tag).css({'background-color':'#996'});
                                }
                              });
                            }
                            else{
                              $.unblockUI();
                              $.growlUI(data+' Error al eliminar..'); 
                            }
                          }
                        });
                      }
                      else{
                        $("#"+tag).css({'background-color':'#996'});
                      }
                    }
                  }
                });
                                                                
              });
            </script>
            <?
            $indice++;
            $cantLineas++;
            if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($productos))
            {
              $paginas++;
              $cantLineas = 0;
            }
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Cliente":
    ?>
    <div  id="administradorGrupos">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Apellido", "150") ?>
        <?= Helper::tituloEncabezado("Teléfono", "150") ?>
      </div>
      <div id="lineas">
        <?
        $ClienteServicios = new ClienteEventualServicios();
        $clientes = $ClienteServicios->listar();
        if ($clientes)
        {
          foreach ($clientes as $c)
          {
            ?>
            <div id="<?= $indice ?>" data-id="<?= $c->id ?>" class="linea <?
        echo $paginas . ' ';
        if ($indice >= CANT_LINEAS_ABM)
          echo 'escondidas';
            ?>">
                   <?= Helper::filaTabla($c->getNombre(), "150", "nombre_" . $indice) ?>
                   <?= Helper::filaTabla($c->getApellido(), "150", "apellido_" . $indice) ?>
                   <?= Helper::filaTabla($c->getTelefono(), "150", "telefono_" . $indice) ?>
            </div>
            <script type="text/javascript">
              $(function(){
                $("#<?= $indice ?>").contextMenu("contextMenu2", {
                  bindings: {
                    'modificar': function(t) {
                      $("#tope").height(170);
                      $("#tope").load("modificarClienteEventual.php",{id: <?= $c->getId() ?>});
                      $("#tope").slideDown(1);
                      $('html, body').animate({ scrollTop: 0 }, 0);
                    },
                    'eliminar': function(t) 
                    {
                      var tag="<?= $indice ?>";
                      $("#"+tag).css({'background-color':'red'});
                      if (confirm("¿Desea eliminar el registro?"))
                      {
                        $.blockUI();
                        $.ajax(
                        {
                          type: "POST",
                          url: "eliminarObjeto.php",
                          data: {objeto: "ClienteEventual", id: <?= $c->getId() ?>},
                          success: function(data){
                            if (data=="1"){
                              $.ajax({
                                type: "POST",
                                url: "recargarTablas.php",
                                data: {objeto: "Cliente"},
                                success: function(data){
                                  $("#recargarTabla").html(data);
                                  $.unblockUI();
                                  $.growlUI('Registro eliminado..'); 
                                  $("#"+tag).css({'background-color':'#996'});
                                }
                              });
                            }
                            $.unblockUI();
                            $.growlUI('Error al eliminar..'); 
                          }
                        });
                      }
                      else{
                        $("#"+tag).css({'background-color':'#996'});
                      }
                    }
                  }
                });    
              });
            </script>
            <?
            $indice++;
            $cantLineas++;
            if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($clientes))
            {
              $paginas++;
              $cantLineas = 0;
            }
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Descuento":
    ?>
    <div  id="administradorDescuentos">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Valor", "150") ?>
        <?= Helper::tituloEncabezado("Tipo", "350") ?>
      </div>
      <div id="lineas">
        <?
        $DescuentoServicios = new DescuentoServicios();
        $descuentos = $DescuentoServicios->listar();
        if (count($descuentos) > 0)
        {
          foreach ($descuentos as $d)
          {
            ?>
            <div id="<?= $indice ?>" class="linea <?
        echo $paginas . ' ';
        if ($indice >= CANT_LINEAS_ABM)
          echo 'escondidas';
            ?>">
                   <?= Helper::filaTabla($d->getNombre(), "150", "nombre_" . $indice) ?>
                   <?= Helper::filaTabla($d->getValor(), "150", "valor_" . $indice) ?>
                   <?= Helper::filaTabla(($d->getEsPorcentaje() ? "Porcentaje" : "Importe"), "350", "tipo_" . $indice) ?>
            </div>
            <script type="text/javascript">
              $(document).ready(function(){
                $("#tope").height(150);
                $("#<?= $indice ?>").contextMenu("contextMenu2", 
                {
                  bindings: {
                    'modificar': function(t) 
                    {
                      $("#tope").html("");
                      $("#tope").slideUp(1);
                      $("#tope").height(180);
                      $("#tope").load("modificarDescuento.php",{id: <?= $d->getId() ?>});
                      $("#tope").slideDown(1);
                    },
                    'eliminar': function(t) 
                    {
                      var tag="<?= $indice ?>";
                      $("#"+tag).css({'background-color':'red'});
                      if (confirm("¿Desea eliminar el descuento?"))
                      {
                        $.blockUI();
                        $.ajax(
                        {
                          type: "POST",
                          url: "eliminarObjeto.php",
                          data: {objeto: "Descuento", id: <?= $d->getId() ?>},
                          success: function(data){
                            if (data=="1"){
                              $.ajax({
                                type: "POST",
                                url: "recargarTablas.php",
                                data: {objeto: "Descuento"},
                                success: function(data){
                                  $("#recargarTabla").html(data);
                                  $.unblockUI();
                                  $.growlUI('Descuento Eliminado..'); 
                                  $("#"+tag).css({'background-color':'#996'});
                                }
                              });
                            }
                            else{
                              $.unblockUI();
                              $.growlUI(data+' Error al eliminar..'); 
                            }
                          }
                        });
                      }
                      else{
                        $("#"+tag).css({'background-color':'#996'});
                      }
                    }
                  }
                });
                                                            
              });
            </script>
            <?
            $indice++;
            $cantLineas++;
            if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($descuentos))
            {
              $paginas++;
              $cantLineas = 0;
            }
          }
        }
        ?>
      </div>    
    </div>
    <div id="paginasAbm">
      <?
      for ($i = 1; $i <= $paginas; $i++)
      {
        ?>
        <span><a href="javascript:;" class="paginador" id="<?= $i ?>"><?= $i ?></a></span>
        <?
      }
      ?>
    </div>
    <?
    break;
  case "Tratamiento":
    ?>
    <div id="administradorTratamientos">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
        <?= Helper::tituloEncabezado("Descripción", "150") ?>
        <?= Helper::tituloEncabezado("Duración", "150") ?>
    <?= Helper::tituloEncabezado("Precio", "150") ?>
      </div>

      <?
      $TratamientoServicios = new TratamientoServicios();
      $tratamientos = $TratamientoServicios->listar();
      foreach ($tratamientos as $tratamiento)
      {
        ?>
        <div id="<?= $indice ?>" class="linea <?
      echo $paginas . ' ';
      if ($indice >= CANT_LINEAS_ABM)
        echo 'escondidas';
        ?>">
               <?= Helper::filaTabla($tratamiento->getNombre(), "150", "nombre_" . $indice) ?>
               <?= Helper::filaTabla($tratamiento->getDescripcion(), "150", "descripcion_" . $indice) ?>
               <?= Helper::filaTabla($tratamiento->getDuracion(), "150", "duracion_" . $indice) ?>
      <?= Helper::filaTabla($tratamiento->getPrecio(), "150", "precio_" . $indice) ?>
        </div>
        <script type="text/javascript">
          $("#<?= $indice ?>").contextMenu("contextMenu2", {
            bindings: {
              'modificar': function(t) {
                $("#tope").load("modificarTratamiento.php",{id: <?= $tratamiento->getId() ?>});
                $("#tope").height(380);
                $("#tope").slideDown(1);
              },
              'eliminar': function(t) 
              {
                var tag="<?= $indice ?>";
                $("#"+tag).css({'background-color':'red'});
                if (confirm("¿Desea eliminar el registro?"))
                {
                  $.blockUI();
                  $.ajax(
                  {
                    type: "POST",
                    url: "eliminarObjeto.php",
                    data: {objeto: "Tratamiento", id: <?= $tratamiento->getId() ?>},
                    success: function(data){
                      if (data=="1"){
                        $.ajax({
                          type: "POST",
                          url: "recargarTablas.php",
                          data: {objeto: "Tratamiento"},
                          success: function(data){
                            $("#recargarTabla").html(data);
                            $.unblockUI();
                            $.growlUI('Registro eliminado..'); 
                            $("#"+tag).css({'background-color':'#996'});
                          }
                        });
                      }
                      $.unblockUI();
                      $.growlUI('Error al eliminar..'); 
                    }
                  });
                }
                else{
                  $("#"+tag).css({'background-color':'#996'});
                }
              }
            }
          });
        </script>
        <?
        $indice++;
        $cantLineas++;
        if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($tratamientos))
        {
          $paginas++;
          $cantLineas = 0;
        }
      }
      ?>
    </div>

    <?
    break;
  case "GabineteBloqueo":
    ?>
    <div  id="administradorGabinetes">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Gabinete", "250") ?>
        <?= Helper::tituloEncabezado("Desde", "150") ?>
    <?= Helper::tituloEncabezado("Hasta", "150") ?>
      </div>
      <div id="lineas">
        <?
        $GabineteServicios = new GabineteBloqueoServicios();
        $gabinetesBloqueos = $GabineteServicios->listarFuturos();
        if (is_array($gabinetesBloqueos) && count($gabinetesBloqueos) > 0)
        {
          /* @var $g GabineteBloqueoDTO */
          foreach ($gabinetesBloqueos as $g)
          {
            ?>
            <div id="<?= $indice ?>" class="linea <?
        echo $paginas . ' ';
        if ($indice >= CANT_LINEAS_ABM)
          echo 'escondidas';
            ?>">
                   <?
                   $fechaDesde = date("d/m/Y H", strtotime($g->getDesde())) . " HS.";
                   $fechaHasta = date("d/m/Y H", strtotime($g->getHasta())) . " HS.";
                   ?>
                   <?= Helper::filaTabla($g->getNombreGabinete(), "250", "nombre_" . $indice) ?>
                   <?= Helper::filaTabla($fechaDesde, "150", "desde_" . $indice) ?>
        <?= Helper::filaTabla($fechaHasta, "150", "hasta_" . $indice) ?>
            </div>
            <script type="text/javascript">
              $(document).ready(function(){
                $("#tope").height(220);
                $("#<?= $indice ?>").contextMenu("contextMenu2", 
                {
                  bindings: {
                    'modificar': function(t) 
                    {
                      $("#tope").html("");
                      $("#tope").slideUp(1);
                      $("#tope").height(220);
                      $("#tope").load("modificarGabineteBloqueo.php",{id: <?= $g->getId() ?>});
                      $("#tope").slideDown(1);
                    },
                    'eliminar': function(t) 
                    {
                      var tag="<?= $indice ?>";
                      $("#"+tag).css({'background-color':'red'});
                      if (confirm("¿Desea eliminar el bloqueo?"))
                      {
                        $.blockUI();
                        $.ajax(
                        {
                          type: "POST",
                          url: "eliminarObjeto.php",
                          data: {objeto: "GabineteBloqueo", id: <?= $g->getId() ?>},
                          success: function(data){
                            if (data=="1"){
                              $.ajax({
                                type: "POST",
                                url: "recargarTablas.php",
                                data: {objeto: "GabineteBloqueo"},
                                success: function(data){
                                  $("#recargarTabla").html(data);
                                  $.unblockUI();
                                  $.growlUI('Bloqueo Eliminado..'); 
                                  $("#"+tag).css({'background-color':'#996'});
                                }
                              });
                            }
                            else{
                              $.unblockUI();
                              $.growlUI(data+' Error al eliminar..'); 
                            }
                          }
                        });
                      }
                      else{
                        $("#"+tag).css({'background-color':'#996'});
                      }
                    }
                  }
                });
                                                                    
              });
            </script>
            <?
            $indice++;
            $cantLineas++;
            if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($gabinetesBloqueos))
            {
              $paginas++;
              $cantLineas = 0;
            }
          }
        }
        ?>
      </div>    
    </div>
    <?
    break;
  case "Configuracion":
    ?>
    <div  id="administradorConfiguraciones">
      <div id="encabezadoAbm">
        <?= Helper::tituloEncabezado("Nombre", "150") ?>
    <?= Helper::tituloEncabezado("Valor", "150") ?>
      </div>
      <div id="lineas">
        <?
        $configuracioneservicios = new ConfiguracionServicios();
        $configuraciones = $configuracioneservicios->listar();
        if (count($configuraciones) > 0)
        {
          /* @var $config ConfiguracionDTO */
          foreach ($configuraciones as $config)
          {
            ?>
            <div id="<?= $indice ?>" class="linea <?
         echo $paginas . ' ';
         if ($indice >= CANT_LINEAS_ABM)
           echo 'escondidas';
            ?>">
                   <?= Helper::filaTabla($config->getNombre(), "150", "nombre_" . $indice) ?>
        <?= Helper::filaTabla($config->getValor(), "150", "valor_" . $indice) ?>
            </div>
            <script type="text/javascript">
              $(document).ready(function(){
                $("#tope").height(230);
                $("#<?= $indice ?>").contextMenu("contextMenu2", 
                {
                  bindings: {
                    'modificar': function(t) 
                    {
                      $("#tope").html("");
                      $("#tope").slideUp(1);
                      $("#tope").height(230);
                      $("#tope").load("modificarConfiguracion.php",{nombre: '<?= $config->getNombre() ?>'});
                      $("#tope").slideDown(1);
                    }
                  }
                });
                                                            
              });
            </script>
            <?
            $indice++;
            $cantLineas++;
            if ($cantLineas >= CANT_LINEAS_ABM && $indice < count($configuraciones))
            {
              $paginas++;
              $cantLineas = 0;
            }
          }
        }
        ?>
      </div>    
    </div>
    <?
    break;
}
?>
